package com.suyang.syt.dao.interfaces;

import java.util.List;

import com.suyang.syt.model.User;

public interface UserDao extends BaseDao<User> {
	/** 查询全部用户名 */
	List<User> findAllUser() throws Exception;

	/** 查询是否存在用户名 */
	public long countUsername(String username);

	/** 查询是否存在邮箱 */
	public long countEmail(String email);

	/** 查询是否存在手机号 */
	public long countPhone(String phone);

	/** 根据用户名返回单个用户对象,如果有问题返回null */
	public User loadByUsername(String username);

	public boolean loadByPhone(String username);

	public void deletes(String ids);

}
